package com.example.service;

import com.example.entity.Ordermsg;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * 订单服务接口
 */
public interface OrdermsgService {
    
    /**
     * 获取订单列表
     */
    PageInfo<Ordermsg> getOrdermsgList(Integer pageNum, Integer pageSize, String key, String key1, String memberid);
    
    /**
     * 添加订单
     */
    void addOrdermsg(Ordermsg ordermsg, String vals);
    
    /**
     * 发货处理
     */
    void shipOrder(Ordermsg ordermsg);
    
    /**
     * 确认收货
     */
    void confirmOrder(Ordermsg ordermsg);
    
    /**
     * 删除订单
     */
    void deleteOrdermsg(int id);
    
    /**
     * 批量删除订单
     */
    void batchDeleteOrdermsg(String vals);
    
    /**
     * 获取销售统计数据
     */
    List<Ordermsg> getSalesStatistics(String status);
} 